I have written a fully functioning bash script performing a proxy switching within a Local Area Network based on relative speeds.
Can I convert this directly into a GUI application for Ubuntu? If not where should I start (I am completely new to GUI App development)?
Can this script be converted into any other language?
Yes, you need only create a “desktop” file for it, and place it in
~/.local/share/applications/.The easiest way to do that is using MenuLibre. Incidentally, there’s nothing Ubuntu-specific about this. The same trick will work with most distros.
If you want your script to have a task-bar icon, or open dialog windows, or show a desktop notification bubble, you might like to look at Zenity.
Of course you can rewrite your script in any other language you choose, but I’m not aware of an easy way to convert it automatically.