Yeah all updates are free, you just select synchronize modules in the IDE and it will download any available updates for you, same with BlitzMax itself.
Not entirely, since a version update for BlitzMax requires you to actively download the installer from the website itself, and only minor updates come in through SyncMods... But since MaxGUI is 'just' a module, just doing syncmods 'should' always give you the latest version.